import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';

import { BootstrapDataTableModule } from '../../elements/data-tables/bootstrap-data-table/bootstrap-data-table.module';
import { TableGridLayoutModule } from '../../elements/grid-layouts/table-grid-layout/table-grid-layout.module';
import { DevExtremeDataGridModule } from '../../elements/data-grids/dev-extreme-data-grid/dev-extreme-data-grid.module';
import { MaterialPanelModule } from '../../elements/panels/material-panel/material-panel.module';
import { MaterialInputModule } from '../../elements/inputs/material-input/material-input.module';
import { LeftBarInputModule } from '../../elements/inputs/left-bar-input/left-bar-input.module';
import { MaterialSelectModule } from '../../elements/selects/material-select/material-select.module';
import { MaterialDatePickerModule } from '../../elements/date-pickers/material-date-picker/material-date-picker.module';
import { MaterialCheckboxModule } from '../../elements/checkboxs/material-checkbox/material-checkbox.module';
import { MaterialRadioModule } from '../../elements/radios/material-radio/material-radio.module';
import { DevExtremeDialogModule } from '../../elements/dialogs/dev-extreme-dialog/dev-extreme-dialog.module';

@NgModule({
    imports: [
        BootstrapDataTableModule,
        TableGridLayoutModule,
        CommonModule,
        DevExtremeDataGridModule,
        DevExtremeDialogModule,
        MaterialPanelModule,
        MaterialInputModule,
        // LeftBarInputModule,
        MaterialSelectModule,
        MaterialDatePickerModule,
        MaterialCheckboxModule,
        MaterialRadioModule
    ],
    exports: [
        BootstrapDataTableModule,
        TableGridLayoutModule,
        DevExtremeDataGridModule,
        DevExtremeDialogModule,
        MaterialPanelModule,
        MaterialInputModule,
        // LeftBarInputModule,
        MaterialSelectModule,
        MaterialDatePickerModule,
        MaterialCheckboxModule,
        MaterialRadioModule
    ],
    declarations: [

    ]
})
export class MaterialLikeModule { }